difficult to resolve problem - Turco Inglés Diccionario